package com.fwixvye.pojo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 武器列表
 * </p>
 *
 * @author fwixvye
 * @since 2024-02-13
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("weapon")
public class Weapon implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 武器主键ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 武器名字
     */
    private String name;

    /**
     * 武器主词条（基础攻击力）
     */
    private Double mainEntry;

    /**
     * 武器副词条
     */
    private Double secEntry;

    /**
     * 武器副词条类（3.大生命；4.大公鸡；5.大防御；6.元素精通；7.充能效率；16.暴击率；17.暴击伤害；）
     */
    private Integer secEntryType;

    /**
     * 武器描述标题
     */
    private String weaponEffectName;

    /**
     * 武器描述内容
     */
    private String weaponEffectContent;

    /**
     * 武器类型（0.单手剑；1.双手剑；2.弓；3.法器；4.长柄武器）
     */
    private Integer WeaponCategories;

    /**
     * 武器星级（4星、5星）
     */
    private Integer WeaponStar;


}
